// 构造函数 一般作用就是为类的实例属性设置一个初始值
// 注意：构造函数不需要返回值类型

class Person1 {
  age: number
  gender: string

  constructor(age: number, gender: string) {
    this.age = age // this.age就是类Person1下的实例属性age
    this.gender = gender
  }
}

const p1 = new Person1(18, '男')
console.log(p1.age)
console.log(p1.gender)
